package com.weaver.drools.business.execution.service;


import java.util.List;

import com.weaver.drools.common.entity.EAqPnlOverview146;
public interface IEAqPnlOverview146Service {
	/**
	 * 行政处罚总览记录分页标签查询列表值（用于行政处罚总览列表信息）
	 * @param operateType 操作类型 1表示用于总览查询
	 * @param currpageNum 当前页数
	 * @param pageSize 每页总数
	 * @param insUnit 被检查单位
	 * @param porStartDate1 立案时间头
	 * @param porStartDate2 立案时间尾
	 * @param reportStarDate1 报送时间头
	 * @param reportStarDate2 报送时间尾 
	 * @param phaseId 阶段流程类型编号（如1,2,3）
	 * @param phaseActionId 阶段动作类型编号（如1,2,3）
	 * @param isArchived 是否已归档
	 * @param porId 立案编号
	 * @param overViewId 行政处罚总览编号
	 * @param isQueryDepartmentOtherReportUserRecord 是否查询部门其他人员记录
	 * @param departmentId 部门编号ID
	 * @param userId 当前登录者
	 * @return List
	 */
	@SuppressWarnings("rawtypes")
	public List findList(Long operateType,String porType,String currpageNum,String pageSize,String insUnit,String porStartDate1,String porStartDate2,String reportStarDate1,String reportStarDate2,String phaseId,String phaseActionId,String isArchived,String porId,String overViewId,Long isQueryDepartmentOtherReportUserRecord,Long departmentId,Long userId)throws Exception;
	
	public EAqPnlOverview146 findById(Long pnloverviewid);
	
	public void saveEAqPnlOverview146(EAqPnlOverview146 overview146);
	
	public void updateEAqPnlOverview146(EAqPnlOverview146 overview146);
	
	public void deleteById(Long pnloverviewid);
	
	
}
